package com.qyhl.webtv.module_microvideo.shortvideo.shoot.upload;


import com.qyhl.webtv.commonlib.entity.UpTokenBean;

public interface ShortVideoUploadContract {
    interface ShortVideoUploadView {
        void getTokenSuccess(UpTokenBean data, boolean isUpload);

        void getTokenError(boolean isUpload);

        void upLoadSuccess(String msg);

        void upLoadError(String msg);
    }

    interface ShortVideoUploadPresenter {
        void getToken(boolean isUpload);

        void getTokenSuccess(UpTokenBean data, boolean isUpload);

        void getTokenError(boolean isUpload);

        void upLoadData(String title, String videoUrl, String logo, String phone, String tagId, String actId);

        void upLoadSuccess(String msg);

        void upLoadError(String msg);
    }

    interface ShortVideoUploadModel {
        void getToken(boolean isUpload);

        void upLoadData(String title, String videoUrl, String logo, String phone, String tagId, String actId);
    }
}
